package com.example.springboot.mapper;

import com.example.springboot.entity.Payment;
import org.apache.ibatis.annotations.Mapper;

import java.math.BigDecimal;
import java.util.List;

@Mapper
public interface PackageMapper {


    /**
     * 根据 packageId 获取套餐价格
     *
     * @param packageId 套餐 ID
     * @return 套餐价格
     */
    BigDecimal getPackagePrice(Integer packageId);

    /**
     * 根据 packageId 获取套餐所需时间（分钟）
     *
     * @param packageId 套餐 ID
     * @return 套餐所需时间
     */
    int getPackageDuration(Integer packageId);
    List<com.example.springboot.entity.Package> getAllPackages();
    // 根据用户ID和订单ID查找支付记录
    Payment findByUserIdAndOrderId(Integer userId, Integer orderId);
}


